package com.sg.service.biz.app;

import com.sg.dto.biz.app.req.*;
import com.sg.dto.biz.app.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface EvaCalcService {
    /**
     * D3分段查执行周期阶段(公共)
     */
    ImplementSegQueryExecuteCycleComRespDto implementSegQueryExecuteCycleCom(ImplementSegQueryExecuteCycleComReqDto implementSegQueryExecuteCycleComRep);

    /**
     * D3分段刷全模板目标归属周期(公共)
     */
    ImplementSegBrushFullTempTargetOwnershipCycleComRespDto implementSegBrushFullTempTargetOwnershipCycleCom(ImplementSegBrushFullTempTargetOwnershipCycleComReqDto implementSegBrushFullTempTargetOwnershipCycleComRep);

    /**
     * D3分段全量周期刷评价模板标准数据(公共)
     */
    ImplementSegAllCycleBrushEvaTempStandardDataComRespDto implementSegAllCycleBrushEvaTempStandardDataCom(ImplementSegAllCycleBrushEvaTempStandardDataComReqDto implementSegAllCycleBrushEvaTempStandardDataComRep);

    /**
     * D3更新目标周期进展状态(公共)
     */
    RefreshTargetCycleProgressiveStateComRespDto refreshTargetCycleProgressiveStateCom(RefreshTargetCycleProgressiveStateComReqDto refreshTargetCycleProgressiveStateComRep);

    /**
     * D3分析任务所属目标归属周期(公共)
     */
    AnalysisTaskOfTargetCycleComRespDto analysisTaskOfTargetCycleCom(AnalysisTaskOfTargetCycleComReqDto analysisTaskOfTargetCycleComRep);

    /**
     * D3更新汇报任务统计数据(公共)
     */
    RefreshReportTaskTotalDataComRespDto refreshReportTaskTotalDataCom(RefreshReportTaskTotalDataComReqDto refreshReportTaskTotalDataComRep);

    /**
     * D3执行目标分类及指标统计数据(公共)
     */
    ImplementTargetCategoryAndObjectiveTotalDataComRespDto implementTargetCategoryAndObjectiveTotalDataCom(ImplementTargetCategoryAndObjectiveTotalDataComReqDto implementTargetCategoryAndObjectiveTotalDataComRep);

    /**
     * D3分析目标父子中周期类型(公共)
     */
    AnalysisTargetParentSubMidCycleTypeComRespDto analysisTargetParentSubMidCycleTypeCom(AnalysisTargetParentSubMidCycleTypeComReqDto analysisTargetParentSubMidCycleTypeComRep);

    /**
     * D3统计评价模板下指标或目标分类完成数(公共)
     */
    StatisticsEvaTempCategoryOrObjtivePerfectNumComRespDto statisticsEvaTempCategoryOrObjtivePerfectNumCom(StatisticsEvaTempCategoryOrObjtivePerfectNumComReqDto statisticsEvaTempCategoryOrObjtivePerfectNumComRep);

    /**
     * D3查询评价模板下目标分类列表(公共)
     */
    QueryEvaTempTargetCategoryListComRespDto queryEvaTempTargetCategoryListCom(QueryEvaTempTargetCategoryListComReqDto queryEvaTempTargetCategoryListComRep);

    /**
     * D3执行修正进度值/实际值/费用等
     */
    ImplementAdjustedProgressActualCostAmountEtcRespDto implementAdjustedProgressActualCostAmountEtc(ImplementAdjustedProgressActualCostAmountEtcReqDto implementAdjustedProgressActualCostAmountEtcRep);

    /**
     * D3统计目标内容数与完成数与完成率(公共)
     */
    StatisticsTargetContentAndComAndComRateComRespDto statisticsTargetContentAndComAndComRateCom(StatisticsTargetContentAndComAndComRateComReqDto statisticsTargetContentAndComAndComRateComRep);

    /**
     * D3执行分析目标分类一级or末级(公共)
     */
    ImplementAnalyzeTargetClassFirstOrLastLevelComRespDto implementAnalyzeTargetClassFirstOrLastLevelCom(ImplementAnalyzeTargetClassFirstOrLastLevelComReqDto implementAnalyzeTargetClassFirstOrLastLevelComRep);

    /**
     * D3-查树根节点信息详情(公共)
     */
    QuerySearchTreeRootNodeInfoDetailComRespDto querySearchTreeRootNodeInfoDetailCom(QuerySearchTreeRootNodeInfoDetailComReqDto querySearchTreeRootNodeInfoDetailComRep);

    /**
     * D3执行父子中查目标归属周期(公共)
     */
    ImplementFatherSonSearchTargetcycleComRespDto implementFatherSonSearchTargetcycleCom(ImplementFatherSonSearchTargetcycleComReqDto implementFatherSonSearchTargetcycleComRep);

    /**
     * D3分析身份人员归属内容表主键(公共)
     */
    AnalysisOriginalRoleMembErentityIdComRespDto analysisOriginalRoleMembErentityIdCom(AnalysisOriginalRoleMembErentityIdComReqDto analysisOriginalRoleMembErentityIdComRep);

    /**
     * D3执行二级目标分类及指标统计数据(公共)
     */
    ImplementTwoTargetCategoryAndObjectiveTotalDataComRespDto implementTwoTargetCategoryAndObjectiveTotalDataCom(ImplementTwoTargetCategoryAndObjectiveTotalDataComReqDto implementTwoTargetCategoryAndObjectiveTotalDataComRep);

    /**
     * D3分析二级目标分类下指标数据点范围(公共)
     */
    AnalysisTwoTargetCategoryContentDataComRespDto analysisTwoTargetCategoryContentDataCom(AnalysisTwoTargetCategoryContentDataComReqDto analysisTwoTargetCategoryContentDataComRep);

    /**
     * D3查询目标归属周期（大于等于开始时间或小于等结束时间）-双排序列表(公共)
     */
    QueryTargetBelongCycleByGeStartOrLeEndTimeSortListComRespDto queryTargetBelongCycleByGeStartOrLeEndTimeSortListCom(QueryTargetBelongCycleByGeStartOrLeEndTimeSortListComReqDto queryTargetBelongCycleByGeStartOrLeEndTimeSortListComRep);

    /**
     * D3执行分段更新目标标准数据(公共)
     */
    ImplementSegUpdateTargetStandardDataComRespDto implementSegUpdateTargetStandardDataCom(ImplementSegUpdateTargetStandardDataComReqDto implementSegUpdateTargetStandardDataComRep);

    /**
     * D3分析父子周期最近可循环周期类型(公共)
     */
    AnalysisParentSonRecyclableTypeComRespDto analysisParentSonRecyclableTypeCom(AnalysisParentSonRecyclableTypeComReqDto analysisParentSonRecyclableTypeComRep);

    /**
     * D3开启标志性成果对接(公共)
     */
    UpdateAchivementInterfaceComRespDto updateAchivementInterfaceCom(UpdateAchivementInterfaceComReqDto updateAchivementInterfaceComRep);

    /**
     * D3执行已成功汇报任务元素分析(公共)
     */
    ImplementSucReportTaskElementAnalyzeComRespDto implementSucReportTaskElementAnalyzeCom(ImplementSucReportTaskElementAnalyzeComReqDto implementSucReportTaskElementAnalyzeComRep);

    /**
     * D3执行汇报数据质检操作元素(公共)
     */
    ImplementReportDataQualityOperationElementComRespDto implementReportDataQualityOperationElementCom(ImplementReportDataQualityOperationElementComReqDto implementReportDataQualityOperationElementComRep);

    /**
     * D3执行修正总结资料及图片(公共)
     */
    ImplementAdjustedCompilationMaterialsOrPicComRespDto implementAdjustedCompilationMaterialsOrPicCom(ImplementAdjustedCompilationMaterialsOrPicComReqDto implementAdjustedCompilationMaterialsOrPicComRep);

    /**
     * D3执行校验下级过程执行周期合理性(公共)
     */
    ImplementCheckSubExecutionCycleRationalityComRespDto implementCheckSubExecutionCycleRationalityCom(ImplementCheckSubExecutionCycleRationalityComReqDto implementCheckSubExecutionCycleRationalityComRep);

    /**
     * D3执行循环校验过程执行周期合理性(公共)
     */
    ImplementLoopCheckExecutionCycleRationalityComRespDto implementLoopCheckExecutionCycleRationalityCom(ImplementLoopCheckExecutionCycleRationalityComReqDto implementLoopCheckExecutionCycleRationalityComRep);
///**
//   * D3执行删目标内容周期阶段资料(公共)
//   */
//    ImplementDelTargetCycleStageDataComRespDto implementDelTargetCycleStageDataCom(ImplementDelTargetCycleStageDataComReqDto implementDelTargetCycleStageDataComRep);

    /**
     * D3执行删业务应用超文本(公共)
     */
    ImplementDelBizAppHypertextContentComRespDto implementDelBizAppHypertextContentCom(ImplementDelBizAppHypertextContentComReqDto implementDelBizAppHypertextContentComRep);

    /**
     * D3执行删除汇报任务(公共)
     */
    ImplementDelReportTaskComRespDto implementDelReportTaskCom(ImplementDelReportTaskComReqDto implementDelReportTaskComRep);

    /**
     * D3执行删目标内容周期阶段资料(公共)
     */
    ImplementDelTargetCycleStageDataComRespDto implementDelTargetCycleStageDataCom(ImplementDelTargetCycleStageDataComReqDto implementDelTargetCycleStageDataComRep);

    /**
     * D3执行补删非主周期阶段资料(公共)
     */
    ImplementCompDelCycleStageDataComRespDto implementCompDelCycleStageDataCom(ImplementCompDelCycleStageDataComReqDto implementCompDelCycleStageDataComRep);

    /**
     * D3查询汇报任务树筛选条件列表
     */
    QueryReportTaskTreeFilterListRespDto queryReportTaskTreeFilterList(QueryReportTaskTreeFilterListReqDto queryReportTaskTreeFilterListRep);

    /**
     * D3查询汇报任务归属周期筛选条件列表
     */
    QueryReportTaskAttributionCycleFilterListRespDto queryReportTaskAttributionCycleFilterList(QueryReportTaskAttributionCycleFilterListReqDto queryReportTaskAttributionCycleFilterListRep);

    /**
     * D3查询汇报给我下属筛选条件列表
     */
    QueryReportToMeSubordinateFilterListRespDto queryReportToMeSubordinateFilterList(QueryReportToMeSubordinateFilterListReqDto queryReportToMeSubordinateFilterListRep);

    /**
     * D3查询我相关汇报任务部门筛选条件列表
     */
    QueryRelatedMeReportTaskDeptFilterListRespDto queryRelatedMeReportTaskDeptFilterList(QueryRelatedMeReportTaskDeptFilterListReqDto queryRelatedMeReportTaskDeptFilterListRep);

    /**
     * D3获取自动汇报目标归属周期(公共)
     */
    ObtainAtuoReportTargetBelongCycleComRespDto obtainAtuoReportTargetBelongCycleCom(ObtainAtuoReportTargetBelongCycleComReqDto obtainAtuoReportTargetBelongCycleComRep);

    /**
     * D3执行自动汇报元素公式校验(公共)
     */
    ImplementAtuoReportElementFormulaVerifyComRespDto implementAtuoReportElementFormulaVerifyCom(ImplementAtuoReportElementFormulaVerifyComReqDto implementAtuoReportElementFormulaVerifyComRep);

    /**
     * D3查询未完成汇报任务列表(公共)
     */
    QueryIncompleteReportTaskListComRespDto queryIncompleteReportTaskListCom(QueryIncompleteReportTaskListComReqDto queryIncompleteReportTaskListComRep);

    /**
     * D3查询未完成汇报任务列表
     */
    QueryIncompleteReportTaskListRespDto queryIncompleteReportTaskList(QueryIncompleteReportTaskListReqDto queryIncompleteReportTaskListRep);

    /**
     * D3查询目标内容最新数据点列表(公共)
     */
    QueryTargetContNewestDatasListComRespDto queryTargetContNewestDatasListCom(QueryTargetContNewestDatasListComReqDto queryTargetContNewestDatasListComRep);

    /**
     * D3查询目标内容最新数据点列表
     */
    QueryTargetContNewestDatasListRespDto queryTargetContNewestDatasList(QueryTargetContNewestDatasListReqDto queryTargetContNewestDatasListRep);

    /**
     * D3执行分析是否实际验收周期(公共)
     */
    ImplementAnalyzeIsActualAcceptanceCycleComRespDto implementAnalyzeIsActualAcceptanceCycleCom(ImplementAnalyzeIsActualAcceptanceCycleComReqDto implementAnalyzeIsActualAcceptanceCycleComRep);

    /**
     * D3查询目标周期祖先列表列表(公共)
     */
    QueryTagetCycleAncestorListComRespDto queryTagetCycleAncestorListCom(QueryTagetCycleAncestorListComReqDto queryTagetCycleAncestorListComRep);

    /**
     * D3查询汇报任务周期筛选列表
     */
    QueryReportTaskCycleFilterListRespDto queryReportTaskCycleFilterList(QueryReportTaskCycleFilterListReqDto queryReportTaskCycleFilterListRep);

    /**
     * D3查询汇报任务部门下属人员小圈子列表(公共)
     */
    QueryReportTaskDeptSubPersonnelSmallCoterieRemoDupListComRespDto queryReportTaskDeptSubPersonnelSmallCoterieRemoDupListCom(QueryReportTaskDeptSubPersonnelSmallCoterieRemoDupListComReqDto queryReportTaskDeptSubPersonnelSmallCoterieRemoDupListComRep);

    /**
     * D3查询目标归属周期详情(公共)
     */
    QueryTargetAttributionCycleDetailComRespDto queryTargetAttributionCycleDetailCom(QueryTargetAttributionCycleDetailComReqDto queryTargetAttributionCycleDetailComRep);

    /**
     * D3分析数量型指标实际值(公共)
     */
    AnalysisQuantitativeObjectActualValueComRespDto analysisQuantitativeObjectActualValueCom(AnalysisQuantitativeObjectActualValueComReqDto analysisQuantitativeObjectActualValueComRep);

    /**
     * D3执行循环更新目标周期名称(公共)
     */
    ImplementLoopUpdateTargetCycleNameComRespDto implementLoopUpdateTargetCycleNameCom(ImplementLoopUpdateTargetCycleNameComReqDto implementLoopUpdateTargetCycleNameComRep);

    /**
     * D3执行回写目标归属周期是否主观评分(公共)
     */
    ImplementWriteBackTargetAttributionCycleSubjectiveScoComRespDto implementWriteBackTargetAttributionCycleSubjectiveScoCom(ImplementWriteBackTargetAttributionCycleSubjectiveScoComReqDto implementWriteBackTargetAttributionCycleSubjectiveScoComRep);

    /**
     * D3转换父子中周期类型（查下级）(公共)
     */
    ImplementConvertParentSubMidCycleTypeSubContComRespDto implementConvertParentSubMidCycleTypeSubContCom(ImplementConvertParentSubMidCycleTypeSubContComReqDto implementConvertParentSubMidCycleTypeSubContComRep);

    /**
     * D3查询目标内容周期导航列表
     */
    QueryTargetContCyclePhaseMenuListRespDto queryTargetContCyclePhaseMenuList(QueryTargetContCyclePhaseMenuListReqDto queryTargetContCyclePhaseMenuListRep);

    /**
     * D3分析非末级周期的最近可循环周期ID(公共)
     */
    AnalysisNonFinalNextCycleIdComRespDto analysisNonFinalNextCycleIdCom(AnalysisNonFinalNextCycleIdComReqDto analysisNonFinalNextCycleIdComRep);

    /**
     * D3分析数据计算正常场景中的正常与异常(公共)
     */
    AnalysisDataCalcNormalAmSceneComRespDto analysisDataCalcNormalAmSceneCom(AnalysisDataCalcNormalAmSceneComReqDto analysisDataCalcNormalAmSceneComRep);

    /**
     * D3执行修订权重或目标值等计算异常场景当前及祖先规划标准数据(公共)
     */
    ImplementCalcAnormalSceneCurAndUpStandardDataComRespDto implementCalcAnormalSceneCurAndUpStandardDataCom(ImplementCalcAnormalSceneCurAndUpStandardDataComReqDto implementCalcAnormalSceneCurAndUpStandardDataComRep);

    /**
     * D3分析克隆非末级周期进入条件(公共)
     */
    AnalysisCloneNoLastCycleEnterConditionComRespDto analysisCloneNoLastCycleEnterConditionCom(AnalysisCloneNoLastCycleEnterConditionComReqDto analysisCloneNoLastCycleEnterConditionComRep);

    /**
     * D3新增规划目标MQ队列数据(公共)
     */
    AddPlanTargetMqQueueComRespDto addPlanTargetMqQueueCom(AddPlanTargetMqQueueComReqDto addPlanTargetMqQueueComRep);

    /**
     * D3新增规划财务MQ队列数据(公共)
     */
    AddPlanFinanceMqQueueComRespDto addPlanFinanceMqQueueCom(AddPlanFinanceMqQueueComReqDto addPlanFinanceMqQueueComRep);

    /**
     * D3查询规划目标MQ队列数据列表(公共)
     */
    QueryPlanTargetMqQueueListComRespDto queryPlanTargetMqQueueListCom(QueryPlanTargetMqQueueListComReqDto queryPlanTargetMqQueueListComRep);

    /**
     * D3查询规划财务MQ队列数据列表(公共)
     */
    QueryPlanFinanceMqQueueListComRespDto queryPlanFinanceMqQueueListCom(QueryPlanFinanceMqQueueListComReqDto queryPlanFinanceMqQueueListComRep);
    //
}
